package com.ityangxu.langchain4j.Assistant;
import dev.langchain4j.service.UserMessage;
import dev.langchain4j.service.V;
import dev.langchain4j.service.spring.AiService;
import static dev.langchain4j.service.spring.AiServiceWiringMode.EXPLICIT;

/**
 *不具备上下文记忆的人工智能服务
 */

@AiService(wiringMode = EXPLICIT, chatModel = "qwenChatModel")
public interface Assistant {
/*    //只有一个参数
    @UserMessage("你是我的好朋友，请用上海话回答问题，并且添加一些表情符号。 {{it}}") //{{it}}表示这里唯一的参数的占位符
    String chat(String userMessage);*/

    //只有一个参数
    @UserMessage("你是我的好朋友，请用上海话回答问题，并且添加一些表情符号。 {{message}}") //{{it}}表示这里唯一的参数的占位符
    String chat(@V("message")String userMessage);
}
